<ui:composition xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:c="http://java.sun.com/jsp/jstl/core"
                xmlns:fn="http://java.sun.com/jsp/jstl/functions"
                xmlns:ds="http://deltaset.org/deltaset-faces"
                xmlns:mf="http://java.sun.com/jsf/composite/deltaset.meta/flow"
                xmlns:meta="http://deltaset.org/deltaset-meta"
                xmlns:composite="http://java.sun.com/jsf/composite">
    <composite:interface>
        <composite:attribute name="meta" required="true"/>
        <composite:attribute name="field" type="org.deltaset.meta.MetaField" required="true"/>       
        <composite:attribute name="value"/>
    </composite:interface>

    <composite:implementation>        
        <ui:include src="#{cc.attrs.meta.templateSrc('list',cc.attrs.field)}">
            <ui:param name="value" value="#{cc.attrs.value}"/>
            <ui:param name="params" value="#{cc.attrs.field.params}"/>
            <ui:param name="metaField" value="#{cc.attrs.field}"/>
            <ui:param name="meta" value="#{cc.attrs.meta}"/>
        </ui:include>
    </composite:implementation>

</ui:composition>
